roasted turkey - French English Dictionary